// components/addCount/addCount.js
Component({
  /**
   * 组件的属性列表
   */
  properties: {
    value: {            // 属性名
      type: Number,     // 类型（必填），目前接受的类型包括：String, Number, Boolean, Object, Array, null（表示任意类型）
      value: ''  ,   // 属性初始值（可选），如果未指定则会根据类型选择一个
      observer: function (newVal, oldVal, changedPath){
      }
    },
      countNum: {
        type: Number,
        value: ''
      }
  },
  

  /**
   * 组件的初始数据
   */
  data: {
    count: 1,
    mType:''
  },

  /**
   * 组件的方法列表
   */
  methods: {
    
    add:function (e) {
      let Mtype = this.data.value;
      if (Mtype == 1){
        this.setData({
          count: ++this.data.count
        })
        this.triggerEvent('addcount', this.data.count)
      }else{
        wx.showToast({
          title: '亲，体验价格只能购买一个',
          icon: 'none'
        })
      }
    },
    minus: function() {
      if (this.data.count == 1){
        return;
      }
      this.setData({
        count: --this.data.count
      })
      this.triggerEvent('addcount', this.data.count)
    }
  },
  ready:function(){
    this.setData({
      count: this.data.countNum
    })
  }
})
